home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 551-575 / disk_570 / dirwork / dwedit.doc < prev    next >
Text File  |  1992-05-06  |  23KB  |  629 lines

  1. DWEdit V1.43a (30276 bytes)   The configuration editor for DirWork 1.43
  2. -----------------------------------------------------------------------
  3.  
  4. This program may be copied as long as it is accompanied by this doc file
  5. both unaltered & no money is charged(except for a reasonable copying fee
  6. such as what Fred Fish charges).  All use of this program is at your own
  7. risk & I assume no responsibility or liability for any problems that occur.
  8.  
  9.  
  10.     Well you can change most options/buttons etc from DirWork but
  11. DWEdit allows you to edit some others as well as making the configuring
  12. process a lot easier.  To start DWEdit(assuming DWEdit is in a valid path
  13. eg c:):-
  14.  
  15. Select the menu item from in DirWork (Best way!).
  16. From a CLI/Shell type "DWEdit DWFileName".
  17. From a CLI/Shell type "DWEdit s:DW.config".
  18.  
  19.     For DirWork 1.31, 1.40 - 1.42 users you can load in the previous
  20. Button/Instant Actions and PopKey/Tool data.  Menu type Options aren't
  21. loaded.  Things change so some coverting from 1.31 is done but new options
  22. might be better so have a look.
  23. From a CLI/Shell type "DWEdit DWFileName OldDWFileName".
  24.  
  25.  
  26.     Then if everything is ok you will be presented with a screen with
  27. all the DirWork Buttons as well as buttons for the left/middle/right mouse
  28. button instant actions.  You can select one of the main buttons:-
  29.  
  30. Quit        - Quit without keeping any changes made.
  31. Quit & Save    - Quit and keep changes.
  32. Options        - Takes you to a screen of options
  33. Ed PopTools    - Takes you to the PopKey/Tools screen
  34.  
  35.  
  36.     When the mouse is over a Button/Instant Action the current config
  37. for that button is shown at the bottom of the display.  Pressing the button
  38. takes you to a Button/Instant Action  editing screen.
  39.  
  40.     There are three toggle buttons on the main screen as well.  You can
  41. select SwapButton then press buttons to swap them then select swap button
  42. again to turn it off.  Same goes for SwapRow.  CopyBut is like swap button
  43. but the button is copied.
  44.  
  45. ----------------------------------------------------------------------------
  46.         The Options screen
  47. ----------------------------------------------------------------------------
  48.  
  49.     Here you can change many options that you couldn't from DirWork
  50. itself:-
  51.  
  52. OPTIONS THAT TOGGLE ON/OFF
  53.  
  54. AutoPoint    Automatically select windows the mouse is over.
  55.         Often called SunMouse.
  56.  
  57. XCopyBootBlocks    The Boot block checker will treat Xcopy Boot blocks as if
  58.         they are standard boot blocks.
  59.         (ie won't warn you when you insert a disk with one)
  60.  
  61. ActivateTextGad    After getting a directory DirWork will activate the text
  62.         gadget.
  63.  
  64. NoDWDuplicates    When you have one DW running and try to start another it
  65.         will just bring the one running to the front.
  66.  
  67. ExternalConfig    Maybe you would like to crunch DirWork and keep changing
  68.         your config.  This makes DirWork use "S:DW.config" and its
  69.         configuration file instead of using the DW executable.
  70.  
  71. ButtonsBelow    If your one of those upsidedown people this will put the
  72.         buttons etc below the file list for you.
  73.  
  74. PositionIndepen    This make the button position irrelevent to what file list
  75.         it refers to.  You have to press the right mouse button
  76.         on the button to refer to the right list as the source.
  77.         Plenty of people use DW this way as you don't have to
  78.         have duplicates of each button.
  79.  
  80. MouseAccelerat    Accelerates your mouse based on values given in Accel and
  81.         threshold.
  82.  
  83. NoWBenchTools    Stops DW from adding tools to the workbench screen in
  84.         kick2.0+.
  85.  
  86. NoCloseGadget    DW does some trickery to have a window close gadget and
  87.         still allow dragging with the screen, this turns off
  88.         this and you get a normal sceen title bar all the time
  89.         and hence you must create a quit button.  Only problem
  90.         is the menu titles are overwritten with the title stuff
  91.         sometimes when you try to access a menu item.
  92.  
  93. BusyPointer    A little Busy clock comes up when DW is already doing
  94.         something.  This is the only option on by default.
  95.  
  96.  
  97. Interlace    Screen is interlaced.
  98.  
  99. Productivity    Screen is non interlaced.  Requires ECS chips in your
  100.         machine and a VGA or better monitor.
  101.  
  102.  
  103.  
  104. OPTIONS YOU SET THE VALUE OF
  105.  
  106.  
  107. TaskPriority    The priority relative to other prgrams running of DW.
  108.         1 is usually a good value as it give DW more processor
  109.         time than most other programs.
  110.         Recommended range -5 to 5.
  111.  
  112. MouseAccel    The factor by which mouse movement will be multiplied by.
  113.         You must turn the mouse acceleration option on as well.
  114.         Recommended range 2 to 10.
  115.  
  116. MouseThreshhold    This is the smallest movement required before the mouse
  117.         acceleration factor is used.  So when you do small
  118.         movements no acceleration occurs and hence you have fine
  119.         control. A value of 1 means always multiply be MouseAccel.
  120.         You must turn the mouse acceleration option on as well.
  121.         Recommended range 1 to 20.
  122.  
  123. ScreenBlankTim    Amount of time the machine must be idle before the screen
  124.         blanks.  Assuming you have the ScreenBlank option on.
  125.         In tenths of a second so 4800=8 minutes.
  126.         Recommened range 2400 to 9600.
  127.  
  128. BufferedNumber    Number of directories keep in memory when you have the
  129.         buffered directory option turned on.
  130.         Recommened range 4 to 20.
  131.  
  132. VMKTime        Amount of time between VMK checks.  Assuming you have the
  133.         Periodic VMK check option on.
  134.         In tenths of a second so 80=8 seconds.
  135.         Recommened range 10 to 180.
  136.  
  137.  
  138. WindowLeftEdge    The x coordinate of the top/left corner of windows DW opens
  139.         on the workbench screen.
  140.  
  141. WindowTopEdge    The y coordinate of the top/left corner of windows DW opens
  142.         on the workbench screen.
  143.  
  144. WindowWidth    The width of windows DW opens on the workbench screen.
  145.  
  146. WindowHeight    The height of windows DW opens on the workbench screen.
  147.  
  148. ScreenWidth    The width of the screen DW opens.
  149.  
  150. ScreenHeight    The height of the screen DW opens.
  151.  
  152.  
  153. Colors13    These are the color numbers DW uses for a window Kick 1.3.
  154.         (0=Blue 1=White 2=Black 3=Orange by default colors)
  155. Colors20    These are the color numbers DW uses for a window Kick 2.0.
  156.         (0=Grey 1=Black 2=White 3=LiBlue by default colors)
  157. ColorsSc    These are the color numbers DW uses for screen.
  158.         They have the following sequence:-
  159.            First three for File lists (Background/Files/Dirs)
  160.            Next two for title bar (Text/Background)
  161.            Next three for button text
  162.            Next two for button border
  163.  
  164.         For example Colors13 by default is:
  165.            2133132100
  166.         File list is  213=BlackBack/WhiteFiles/OrangeDirs
  167.         Title bar is 31=Orange on White
  168.         Buttons text is 321=OrangeText/BlackText/WhiteText
  169.         Button Border is 00=No border shown
  170.  
  171. SLIDE GADGETS AT BOTTOM
  172.  
  173.     The three slide gadgets are Red/Green/Blue modifiers for the screen
  174. palette for DW.  Just select a color button under the sliders then use the
  175. slide movement to adjust the colors.
  176.  
  177. ----------------------------------------------------------------------------
  178.         The Button/Instant Action editing screen
  179. ----------------------------------------------------------------------------
  180.  
  181.     This screen displays all the functions available with the currently
  182. selected function highlighted.  The configuration text gadget is activated
  183. and consists of:-
  184.  
  185.     "     ,       ,       "
  186.      ||||| |||\__/ |
  187.      |     ||| |   +------------Arguments for operation.
  188.      |     ||| |
  189.      |     ||| |
  190.      |     ||| |
  191.      |     ||| +------  Keyboard combination (qualifier/keycode)
  192.      |     |||
  193.      |     |||
  194.      |     |||+-------------- Options for certain routines.
  195.      |     ||
  196.      |     ||
  197.      |     |+--------------- What needs to be selected to operate.
  198.      |     |    F=Selected Files. D=Selected Dirs.
  199.      |     |    B=Selected Files &/or Dirs.
  200.      |     |    A=All files/dirs even if not selected. 
  201.      |     |    f=special mode that allows some files or no files
  202.      |     |    0=irrelevent
  203.      |     |
  204.      |     +--------------- Internal routine the button uses.
  205.      |               A capital letter signifies that the operation does
  206.      |               not require selected files/dirs.  A lower case
  207.      |               hence means the operation should require selected
  208.      |               files/dirs.
  209.      |      
  210.      |
  211.      +----------------------------------------  Button Name of 5 Chars
  212.                              This is the text that is displayed inside the
  213.                              button.
  214.  
  215.     The f selection is useful for Edit and similar buttons used with
  216. the u function it allows you to define a button that if pressed without any
  217. files selected it starts the program without a filename.  But when file(s)
  218. are selected it acts like F.
  219.  
  220.  
  221. SAMPLE CHANGES FOR BUTTONS/INSTANT ACTIONS:-
  222.  
  223. ---------------------------------------------------------------------------
  224. Routine| Example changes and Information
  225. letter | Remember upper case routine letter means selected file(s) related.
  226. ---------------------------------------------------------------------------
  227. D    A simple change would be changing DH1: to DF2: and make the F1 key
  228.     get that directory.  Just select the DH1: button, go up to change
  229.     last button pressed and change
  230.     " DH1:,D00----,DH1:" to " DF2:,D000050,DF2:".
  231.  
  232.     To make a button that gets the directory already in the text gadget
  233.     (instead of just pressing the right mouse button over the gadget)
  234.     "GetDr,D0c----,"
  235.  
  236. N    Executes commands.  If you want to execute a program and don't
  237.     want the selected files to be added to the command.
  238.     You must add CTRL-J EndCLI to your command if you use a option
  239.     that opens a window and you want it to automatically close.
  240.  
  241.     Options(w,W,p,P,f,F,t,T,R):-
  242.  
  243.        Uppercase of any of these letters means a requester first.
  244.  
  245.        w if you want a window to open for the output.
  246.        p if you want a window to open for the output and waits for you
  247.          to press a key before it closes.
  248.        f bring workbench screen to the front.
  249.        t bring workbench screen to front for command then DW screen.
  250.  
  251.        R if you want a requester so you can edit the command before
  252.          it is executed.
  253.        0 means no window or requester or bringing screens to the front.
  254.  
  255.  
  256.     Examples:-
  257.  
  258.     "Prefs,N00----,Preferences"  Bring up 1.2/1.3 preferences.
  259.                              No output window is opened.
  260.  
  261.     "Avail,N0p----,AvailJEndCLI"   Show available memory in a window.
  262.                                Then automatically close that window
  263.                                after the user presses a key (or clicks
  264.                                on the close gadget with Kick2.0+).
  265.                                    Note the J is CTRL-J
  266.  
  267.     "Avail,N0w----,List"   List a directory in a output window that stays
  268.                        open until the user enters EndCLI (or clicks
  269.                        on the close gadget with Kick2.0+).
  270.  
  271.     "DiskC,N0w----,DiskCopy DF0: TO DF0:JEndCLI"  Diskcopy DF0: to DF0:
  272.                                               opening a window for
  273.                                               the output that auto
  274.                                               closes when the Diskcopy
  275.                                               is finished.
  276.                                                   Note the J is CTRL-J
  277.  
  278. M    The Makedir function can be given a filename which it will copy
  279.     to create a icon for the directory.  All you have to do is give
  280.     it the filename of the icon you want it to create.
  281.     "MakDr,M00----,sys:DefaultDraw.info"
  282.  
  283.  
  284. P    To create a parent button if you don't like going to the far
  285.     left/right of the directory text and pressing the left button.
  286.     "Paren,P00----,"
  287.  
  288. R    To create a root button if you don't like going to the far
  289.     left/right of the directory text and pressing the right button.
  290.     "Root ,R00----,"
  291.  
  292.  
  293. t    Is the Type/Hextype function.  Options are
  294.     A=ASCII H=Hex (try to load full file)
  295.     a=ASCII h=Hex (Only load first 32K of file)
  296.  
  297. j    To make a all button select dirs as well as files.
  298.     Change "All  ,jAf----," to "All  ,jAb----,"
  299.  
  300. k    The Protect function inverses the protect bit specified in the
  301.     Options (d,e,w,r,a,p,s)
  302.     So "Prote,kBd----," will change the delete protection of a file.
  303.  
  304. d    To make a delete button that doesn't request you when you delete a
  305.     non empty dir.
  306.     Options (d,D,b,B)
  307.     Change "Delet,dBD----," to "Delet,dB0----,"
  308.     To make a delete button that requests you when you delete a file
  309.     or a directory:-
  310.     Change "Delet,dBD----," to "Delet,dBB----,"
  311.     The lower case letter option means that if Delete fails it will
  312.     prompt you and if you want will UnProtect each file and try to
  313.     delete again.
  314.  
  315. c    To make a copy button clone the file note, protection and date.
  316.     BytesFree for the source/destination is updated after a copy.
  317.     "CCopy,cBc----,"
  318.  
  319. m    To make a move button clone the file note, protection and date.
  320.     "CMove,mBc----,"
  321.  
  322. u    The u internal routine is one of the most usefull it will execute
  323.     the text in the argument part of the button config with any any
  324.     file/dirnames selected.  If you want the button to operate on
  325.     selected files and directories use the B middle letter.  If you
  326.     want it just to operate on selected files use F and if you just
  327.     want it to operate only on selected Dirs use D.   Note the u
  328.     command automatically adds JEndCLI (where J is CTRL-J) to commands
  329.     that use an option that opens a window
  330.  
  331.     Options(w,W,p,P,f,F,t,T,R):-
  332.  
  333.        Uppercase of any of these letters means a requester first.
  334.  
  335.        w if you want a window to open for the output.
  336.        p if you want a window to open for the output and waits for you
  337.          to press a key before it closes.
  338.        f bring workbench screen to the front.
  339.        t bring workbench screen to front for command then DW screen.
  340.  
  341.        R if you want a requester so you can edit the command before
  342.          it is executed.
  343.        0 means no window or requester or bringing screens to the front.
  344.  
  345.     An example of using the u routine is the edit button and right mouse
  346.     instant operation on text files:- " Edit,uF0----,Run >NIL: E"
  347.     To change to path for the editor from E to c:Ed just select the edit
  348.     button, go up to change last button pressed and change to
  349.     " Edit,uF0----,Run >NIL: c:Ed"
  350.     Note an output window is not needed hence the 0 as the option.
  351.  
  352.     To change the double click on a text file to use another text viewer
  353.     instead of the default internal type.  After you double click a
  354.     text file & select change last button pressed change
  355.     "Text ,tFA----," to "Text ,uF0,ViewerName".
  356.  
  357.     To make a button that uses DOS's list command on selected files and
  358.     dirs, and shows the output in a window than stays open until the
  359.     user presses a key (or clicks the close gadget with Kick2.0-).
  360.     "List ,uBp----,List"
  361.  
  362.     To make a button that uses DOS's Execute command to execute script
  363.     files, with an output window open while the command is executing.
  364.     "Execu,uFw----,Execute"
  365.  
  366.     To make a button that uses DOS's FileNote command to change the
  367.     FileNote of a file in a requester.
  368.     "Execu,uFR----,FileNote"
  369.  
  370.  
  371. x    Is like the u command except that the other file list
  372.     is CD'ed before the command is executed.  It is used for the extract
  373.     commands for .lzh files and the like so that files produced go to
  374.     the destination directory and not the source one.
  375.     The destination directory is read in after this button is finished.
  376.  
  377. b    Is the routine which displays the FileNote/protection bits so
  378.     "FBits,bB0----," would create a button for it instead of going to the
  379.     far right or left of the file/dir.
  380.  
  381.  
  382.  
  383.  
  384. These are the default Button/Instant Actions configurations:-
  385.  
  386.  
  387. "Instn,nF0----,",
  388. "Print,iF0----,",
  389. "Serch,fF0----,",
  390. "NewZP,uff----,Run >NIL: NewZAP",
  391. "LharA,aF0----,Lharc a ",
  392. "NewSh,N0f----,NewShell",
  393. "Info ,I00----,",
  394. " Info,I00----,",
  395. "DskOp,K00----,",
  396. "Commd,N0w----,",
  397. "NewZP,uff----,Run >NIL: NewZAP",
  398. "Serch,fF0----,",
  399. "Print,iF0----,",
  400. "Sleep,S00----,",
  401.  
  402. "EScpt,uFw----,Execute",
  403. "Prote,kBd----,",
  404. "PlayS,pF0----,",
  405. "MakDi,M00----,",
  406. "HxTyp,tFH----,",
  407. "Delet,dBD----,",
  408. "Move ,mB0----,",
  409. " Move,mB0----,",
  410. "Delet,dBD----,",
  411. "HxTyp,tFH----,",
  412. "MakDi,M00----,",
  413. "PlayS,pF0----,",
  414. "Prote,kBd----,",
  415. " VMK ,V00----,",
  416.  
  417. "Volms,U00----,",
  418. " Run ,ufR----,Run >NIL:",
  419. "Show ,sF0----,",
  420. "Edit ,uf0----,Run >NIL: E",
  421. "Type ,tFA----,",
  422. "Renam,rB0----,",
  423. "Copy ,cB0----,",
  424. " Copy,cB0----,",
  425. "Renam,rB0----,",
  426. " Type,tFA----,",
  427. " Edit,uf0----,Run >NIL: E",
  428. " Show,sF0----,",
  429. " Run ,ufR----,Run >NIL:",
  430. "Volms,U00----,",
  431.  
  432. "WORK:,D00----,WORK:",
  433. "SYS: ,D00----,SYS:",
  434. "DH1: ,D00----,DH1:",
  435. "DH0: ,D00----,DH0:",
  436. "DF1: ,D00----,DF1:",
  437. "DF0: ,D00----,DF0:",
  438. "RAM: ,D00----,RAM:",
  439. " RAM:,D00----,RAM:",
  440. " DF0:,D00----,DF0:",
  441. " DF1:,D00----,DF1:",
  442. " DH0:,D00----,DH0:",
  443. " DH1:,D00----,DH1:",
  444. " SYS:,D00----,SYS:",
  445. "WORK:,D00----,WORK:",
  446.  
  447. "All  ,jAf----,",
  448. "None ,lB0----,",
  449. "CD   ,C00----,",
  450. "<<   ,E00----,",
  451. "<>SWA,W00----,",
  452. ">>   ,E00----,",
  453. "CD   ,C00----,",
  454. "None ,lB0----,",
  455. "All  ,jAf----,",
  456.  
  457. These are the default actions for left mouse double click on a file:-
  458.  
  459. "MOD. ,uFf----,Intuitracker",
  460. ".ARC ,uFp----,Arc v",
  461. ".DMS ,uFW----,DMS Write",
  462. ".LZH ,uFp----,Lharc l",
  463. ".LHW ,uFW----,Lhwarp Write 0",
  464. ".PAK ,xFw----,",
  465. ".WRP ,uFW----,UnWarp",
  466. ".ZIP ,uFp----,UnZIP -v",
  467. ".ZOO ,uFp----,Zoo v",
  468. ".GIF ,uF0----,VirtGIF",
  469. ".INFO,000----,",
  470. "8SVX ,pF0----,",
  471. "ANIM ,uF0----,ShowANIM",
  472. "ILBM ,sF0----,",
  473. "SMUS ,uF0----,PlaySMUS",
  474. "FTXT ,uF0----,",
  475. "Most ,uFt----,Most",
  476. "PowPk,tFA----,",
  477. "Exect,000----,",
  478. "Text ,tFA----,",
  479. "Binry,tFH----,",
  480.  
  481. These are the default actions for middle mouse click on a file:-
  482.  
  483. "MOD. ,uFf----,Run >NIL: Intuitracker",
  484. ".ARC ,xF0----,Run >NIL: Arc xw",
  485. ".DMS ,uF0----,Run >NIL: DMS Write",
  486. ".LZH ,xF0----,Run >NIL: Lharc -m -x -r x",
  487. ".LHW ,uF0----,Run >NIL: Lhwarp Write 0",
  488. ".PAK ,xF0----,Run >NIL:",
  489. ".WRP ,uF0----,Run >NIL: UnWarp",
  490. ".ZIP ,uF0----,Run >NIL: UnZIP -xdo",
  491. ".ZOO ,xF0----,Run >NIL: Zoo xO//",
  492. ".GIF ,uF0----,Run >NIL: VirtGIF",
  493. ".INFO,000----,",
  494. "8SVX ,uF0----,Run >NIL: PlaySS",
  495. "ANIM ,uF0----,Run >NIL: ShowANIM",
  496. "ILBM ,uF0----,Run >NIL: Dpaint",
  497. "SMUS ,uF0----,Run >NIL: PlaySMUS",
  498. "FTXT ,uF0----,",
  499. "Most ,uFf----,Run >NIL: Most",
  500. "PowPk,uF0----,Run >NIL: PowerPacker",
  501. "Exect,uF0----,Run >NIL: ReSource",
  502. "Text ,uF0----,Run >NIL: E",
  503. "Binry,uFf----,Run >NIL: NewZAP",
  504.  
  505. These are the default actions for right mouse click on a file:-
  506.  
  507. "MOD. ,uFf----,Run >NIL: Intuitracker",
  508. ".ARC ,xFw----,Arc xw",
  509. ".DMS ,uFW----,DMS Write",
  510. ".LZH ,xFw----,Lharc -m -x -r x",
  511. ".LHW ,uFW----,Lhwarp Write 0",
  512. ".PAK ,xFw----,",
  513. ".WRP ,uFR----,Run >NIL: UnWarp",
  514. ".ZIP ,uF0----,UnZIP -xdo",
  515. ".ZOO ,xFw----,Zoo xO//",
  516. ".GIF ,uF0----,Run >NIL: VirtGIF",
  517. ".INFO,000----,",
  518. "8SVX ,uF0----,PlaySS",
  519. "ANIM ,uF0----,ShowANIM",
  520. "ILBM ,uF0----,Mostra",
  521. "SMUS ,uF0----,PlaySMUS",
  522. "FTXT ,uF0----,",
  523. "Most ,uFf----,Run >NIL: Most",
  524. "PowPk,uF0----,PPShow",
  525. "Exect,uFR----,",
  526. "Text ,uF0----,Run >NIL: E",
  527. "Binry,uFf----,Run >NIL: NewZAP",
  528.  
  529. ----------------------------------------------------------------------------
  530.         The PopKey/Tools editing screen
  531. ----------------------------------------------------------------------------
  532.  
  533.     There is a slight difference between Button/Instant Actions and the
  534. PopKey/Tool configuration as the PopKey entry has no button name part and
  535. has @ at the start of each entry other wise they are the same.
  536.  
  537.          "@       ,       "
  538.            |||\__/ |
  539.            ||| |   +---------Arguments for operation.
  540.            ||| |             Also what appears as menu text.
  541.            ||| |             Must have something here for PopKey/Tools
  542.            ||| |
  543.            ||| +------  Keyboard combination (qualifier/keycode)
  544.            |||
  545.            |||
  546.            |||+-------------- Options for certain routines.
  547.            ||
  548.            ||
  549.            |+--------------- What needs to be selected to operate.
  550.            |    F=Selected Files. D=Selected Dirs.
  551.            |    B=Selected Files &/or Dirs.
  552.            |    A=All files/dirs even if not selected. 
  553.            |    f=special mode that allows some files or no files
  554.            |    0=irrelevent (This is usually the case for PopKey/Tools
  555.            |
  556.            +--------------- Internal routine the button uses.
  557.                      A capital letter signifies that the operation does
  558.                      not require selected files/dirs.  A lower case
  559.                      hence means the operation should require selected
  560.                      files/dirs.
  561.  
  562.  
  563.     So say you wanted to change the PopKey to wake up DirWork all you
  564. have to do is edit the Qualifier/KeyCode of the first entry.  First click
  565. out of the text gadget the press the key combination you want DirWork to
  566. wake up with.  The values for this key combination is shown on the right
  567. hand side of the display.  Just substitue those values for the one
  568. currently in the PopKey/Tool text gadget.
  569.  
  570. By pressing the * on the keypad you would have got Qual=00 & Key=5D :-
  571.  
  572. So "@A001922,DW in Memory" becomes "@A00005D,DW in Memory"
  573.      \_/\/\/
  574.       |  \ + The D KeyCode
  575.       |   + The CTRL SHIFT ALT Qualifier
  576.       + Remember this is the function part A just happes to be awake function
  577.  
  578.  
  579.     The most common thing you will add to you tools/popkey data are
  580. commands to execute external programs so an example is to make it so if we
  581. select "Paint" from the Tools menu or press Amiga-F2
  582.  
  583. So add to the PopKey/ToolData "@N004051,Run Paint".
  584.  
  585. The N means execute external program, the first 0 means nothing needs to be
  586. selected in the file lists and the second means no options.  Then the next
  587. 4 numbers are the Quailfier/Keycode for LeftAmiga-F2 key combinations.
  588. Then After the , is the command to execute and this is the text that will
  589. show in the tools menu.
  590.  
  591. For more information on the N function (or any other as you can use all
  592. the functions that you can use to define a button, the captial letter
  593. functions are the ones you might use though) see the Button/Instant Action
  594. section
  595.  
  596. ----------------------------------------------------------------------------
  597.     General details
  598. ----------------------------------------------------------------------------
  599.  
  600. For each button and PopKeyEntry you can specify a key combination consisting
  601. of special keys (Qualifiers) and the normal key.  Here are some values to
  602. help you.  But in DWEdit on the Button change screen and the PopKey/Tool
  603. screen you can just click out of any text gadget and the press any key
  604. combination and the values are displayed.
  605.  
  606.     Sample Qualifiers:    Sample RawKeys:
  607.        LSHIFT=$01        Esc=$45   F1=$50 to F10=$59
  608.        RSHIFT=$02          `=$00    1=$01 to   \=$0D    BS=$41
  609.        CTRL  =$08        Tab=$42    Q=$10 to   P=$19 to  ]=$1B
  610.        LALT  =$10                   A=$20 to   L=$28 to  '=$2A
  611.        RALT  =$20                   Z=$31 to   M=$37 to  /=$3A
  612.        LAMIGA=$40        Del=$46  Help=$5F  Return=$44 Space=$40
  613.        RAMIGA=$80        Up=$4C Down=$4D Left=$4F Right=$4E
  614.  
  615.                     Keypad RawKeys:
  616.  
  617.                 (=$5A to *=$5D   -=$4A     +=$
  618.                 0=$0F    .=$3C   Enter=$43
  619.  
  620.  
  621. History:    V1.41a    First release
  622.         V1.42a    Now loads the PopKey/Tools from 1.40 DW's
  623.             And some help/example text improvements.
  624.         V1.43a    Added CopyBut and more examples.
  625.  
  626. Bye,
  627.     Chris Hames (Available for any Amiga work)
  628.  
  629.